package cn.jiyun.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;


/**
 * 用户资料表（乘客与司机信息）  洪龙(BackstageUser)表实体类
 *
 * @author makejava
 * @since 2024-12-20 09:38:30
 */
@TableName("backstage_user")
@Data
@AllArgsConstructor
@NoArgsConstructor
public class BackstageUser{
    @TableId(type = IdType.AUTO)
//序号
    private Integer id;
//个人账号ID
    private Integer userId;
//绑定车辆表ID
    private Integer cid;
//驾照有效期
    private Date drivingLicense;
//注册时所在城市
    private String registeredCity;
//注册时所在行政区
    private String administrativeRegion;
//最近一次登录时间
    private Date loginTime;
//注册时间
    private Date registrationTime;
//密码
    private String userPassword;
//提交审核时间
    private Date submissionTime;
//审核通过时间
    private Date approvalTime;
//司机状态，如“行驶中”，“空载”
    private Integer driverStatus;
//司机资质审核：0：待审核 1 审核通过 2 审核不通过
    private Integer verificationStatus;
//司机资质有效期
    private Date drivingValidity;
//惩罚开始时间
    private Date drivingStart;
//惩罚结束时间
    private Date drivingEnd;
//0代表无惩罚时间 1代表有惩罚时间
    private Integer drivingPunish;
//0未完成安全审核 1完成安全审核
    private Integer drivingCompletion;
//用户类型（1乘客，2司机，3既是乘客又是司机）
    private Integer userType;
//姓名
    private String userName;
//头像
    private String userPhoto
;
//手机号
    private String userPhone;
//性别
    private Integer userSex;
//生日
    private Date userBirthday;
//年龄
    private Integer userAge;
//邮箱
    private String userEmail;
//审核人
    private String verifier;




}

